<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SPHinXsys: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">SPHinXsys
   &#160;<span id="projectnumber">alpha version</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class Hierarchy</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span><span onclick="javascript:toggleLevel(7);">7</span><span onclick="javascript:toggleLevel(8);">8</span><span onclick="javascript:toggleLevel(9);">9</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_active_muscle_particle_data.html" target="_self">SPH::ActiveMuscleParticleData</a></td><td class="desc">Data for active muscle </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_array.html" target="_self">SPH::Array&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_base_branch.html" target="_self">BaseBranch</a></td><td class="desc">Class that contains a branch of the tree. <br />
 </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_diffusion.html" target="_self">SPH::BaseDiffusion</a></td><td class="desc">Diffusion property abstract base class </td></tr>
<tr id="row_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_isotropic_diffusion.html" target="_self">SPH::IsotropicDiffusion</a></td><td class="desc">Isotropic diffusion property </td></tr>
<tr id="row_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_3_0_0_" class="arrow" onclick="toggleFolder('3_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_directional_diffusion.html" target="_self">SPH::DirectionalDiffusion</a></td><td class="desc">Diffussion is biased along a specific direction </td></tr>
<tr id="row_3_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_local_directional_diffusion.html" target="_self">SPH::LocalDirectionalDiffusion</a></td><td class="desc">Diffusion is biased along a specific direction </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_material.html" target="_self">SPH::BaseMaterial</a></td><td class="desc">Base of all materials </td></tr>
<tr id="row_4_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_4_0_" class="arrow" onclick="toggleFolder('4_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_fluid.html" target="_self">SPH::Fluid</a></td><td class="desc">Base class of all fluids </td></tr>
<tr id="row_4_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_4_0_0_" class="arrow" onclick="toggleFolder('4_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_weakly_compressible_fluid.html" target="_self">SPH::WeaklyCompressibleFluid</a></td><td class="desc">Linear equation of state (EOS) </td></tr>
<tr id="row_4_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_oldroyd___b___fluid.html" target="_self">SPH::Oldroyd_B_Fluid</a></td><td class="desc">Linear EOS with relaxation time and polymetric viscosity </td></tr>
<tr id="row_4_0_0_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_symmetric_tait_fluid.html" target="_self">SPH::SymmetricTaitFluid</a></td><td class="desc">Linear EOS for negative presssure and Tait EOS for positive pressure </td></tr>
<tr id="row_4_0_0_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_weakly_compressible_fluid_free_surface.html" target="_self">SPH::WeaklyCompressibleFluidFreeSurface&lt; WeaklyCompressibleFluidType &gt;</a></td><td class="desc">Equation of state (EOS) with cut-off pressure </td></tr>
<tr id="row_4_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_4_1_" class="arrow" onclick="toggleFolder('4_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_solid.html" target="_self">SPH::Solid</a></td><td class="desc">Base class of all solids </td></tr>
<tr id="row_4_1_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_4_1_0_" class="arrow" onclick="toggleFolder('4_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_diffusion_reaction_material.html" target="_self">SPH::DiffusionReactionMaterial&lt; SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_4_1_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_4_1_0_0_" class="arrow" onclick="toggleFolder('4_1_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mono_field_electro_physiology.html" target="_self">SPH::MonoFieldElectroPhysiology</a></td><td class="desc">Material class for electro_physiology </td></tr>
<tr id="row_4_1_0_0_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_local_mono_field_electro_physiology.html" target="_self">SPH::LocalMonoFieldElectroPhysiology</a></td><td class="desc">Material class for electro_physiology with locally oriented fibers </td></tr>
<tr id="row_4_1_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_4_1_1_" class="arrow" onclick="toggleFolder('4_1_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_elastic_solid.html" target="_self">SPH::ElasticSolid</a></td><td class="desc">Abstract class for a generalized elastic solid </td></tr>
<tr id="row_4_1_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_active_muscle.html" target="_self">SPH::ActiveMuscle</a></td><td class="desc">Here, the active reponse is considered </td></tr>
<tr id="row_4_1_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_4_1_1_1_" class="arrow" onclick="toggleFolder('4_1_1_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_linear_elastic_solid.html" target="_self">SPH::LinearElasticSolid</a></td><td class="desc">Isotropic linear elastic solid </td></tr>
<tr id="row_4_1_1_1_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_fene_neo_hookean_solid.html" target="_self">SPH::FeneNeoHookeanSolid</a></td><td class="desc"></td></tr>
<tr id="row_4_1_1_1_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_neo_hookean_solid.html" target="_self">SPH::NeoHookeanSolid</a></td><td class="desc">Neo-Hookean solid </td></tr>
<tr id="row_4_1_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_4_1_1_2_" class="arrow" onclick="toggleFolder('4_1_1_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_muscle.html" target="_self">SPH::Muscle</a></td><td class="desc">Globally orthotropic muscle </td></tr>
<tr id="row_4_1_1_2_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_locally_orthotropic_muscle.html" target="_self">SPH::LocallyOrthotropicMuscle</a></td><td class="desc"><a class="el" href="class_s_p_h_1_1_muscle.html" title="Globally orthotropic muscle. ">Muscle</a> model is a anisotropic material in which there are local fiber direction and cross-fiber sheet direction. the model here is from Holzapfel and Ogden, 2009, Phil. Trans. R. Soc. 367:3445-3475 we consider a neo-hookean model for the background isotropic contribution </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_mesh.html" target="_self">SPH::BaseMesh</a></td><td class="desc">Abstract base class for all meshes </td></tr>
<tr id="row_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_5_0_" class="arrow" onclick="toggleFolder('5_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_data_package.html" target="_self">SPH::BaseDataPackage&lt; LevelSetData &gt;</a></td><td class="desc"></td></tr>
<tr id="row_5_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_level_set_data_package.html" target="_self">SPH::LevelSetDataPackage</a></td><td class="desc">Fixed memory level set data packed in a package </td></tr>
<tr id="row_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_data_package.html" target="_self">SPH::BaseDataPackage&lt; PackageDataType &gt;</a></td><td class="desc">Abstract base class for a data package which is given by a small mesh patch </td></tr>
<tr id="row_5_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_5_2_" class="arrow" onclick="toggleFolder('5_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mesh.html" target="_self">SPH::Mesh</a></td><td class="desc">Abstract base class for defining basic mesh properties. The mesh is proposed for several functions. First, it is used in cell linked list for neighbor search. Second, it is used for background maps such as level sets. This class is the counterpart of the class particles </td></tr>
<tr id="row_5_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_5_2_0_" class="arrow" onclick="toggleFolder('5_2_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_mesh_cell_linked_list.html" target="_self">SPH::BaseMeshCellLinkedList</a></td><td class="desc">Abstract class for mesh cell linked list </td></tr>
<tr id="row_5_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mesh_cell_linked_list.html" target="_self">SPH::MeshCellLinkedList</a></td><td class="desc">Defining a mesh cell linked list for a body. The meshes for all bodies share the same global coordinates </td></tr>
<tr id="row_5_2_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_multilevel_mesh_cell_linked_list.html" target="_self">SPH::MultilevelMeshCellLinkedList</a></td><td class="desc">Defining a multimesh cell linked list for a body for multiresolution particle configuration </td></tr>
<tr id="row_5_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_5_2_1_" class="arrow" onclick="toggleFolder('5_2_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_mesh_with_data_packages.html" target="_self">SPH::BaseMeshWithDataPackages</a></td><td class="desc">Abstract class for a mesh with data packages </td></tr>
<tr id="row_5_2_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_5_2_1_0_" class="arrow" onclick="toggleFolder('5_2_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_level_set.html" target="_self">SPH::BaseLevelSet</a></td><td class="desc">A abstract describes a mesh with level set data packages </td></tr>
<tr id="row_5_2_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_5_2_1_0_0_" class="arrow" onclick="toggleFolder('5_2_1_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mesh_with_data_packages.html" target="_self">SPH::MeshWithDataPackages&lt; BaseLevelSet, LevelSetDataPackage &gt;</a></td><td class="desc"></td></tr>
<tr id="row_5_2_1_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_level_set.html" target="_self">SPH::LevelSet</a></td><td class="desc"><a class="el" href="class_s_p_h_1_1_mesh.html" title="Abstract base class for defining basic mesh properties. The mesh is proposed for several functions...">Mesh</a> with level set data as packages </td></tr>
<tr id="row_5_2_1_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_5_2_1_0_1_" class="arrow" onclick="toggleFolder('5_2_1_0_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_multilevel_mesh.html" target="_self">SPH::MultilevelMesh&lt; BaseLevelSet, LevelSet &gt;</a></td><td class="desc"></td></tr>
<tr id="row_5_2_1_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_multiresolution_level_set.html" target="_self">SPH::MultiresolutionLevelSet</a></td><td class="desc">Multi level Meshes for level set data packages </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_particle_data.html" target="_self">SPH::BaseParticleData</a></td><td class="desc">A based particle with essential data for all types of particles </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_7_" class="arrow" onclick="toggleFolder('7_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_particles.html" target="_self">SPH::BaseParticles</a></td><td class="desc">Particles with essential (geometric and kinematic) data. There are three types of particles. One is real particles whose states are updated by particle dynamics. One is buffer particles whose state are not updated by particle dynamics. They may be switched from real particles or switch to real particles. The other is ghost particles whose states are updated according to boundary condition if their indices are included in the neighbor particle list. <br />
 </td></tr>
<tr id="row_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_7_0_" class="arrow" onclick="toggleFolder('7_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_fluid_particles.html" target="_self">SPH::FluidParticles</a></td><td class="desc">Newtonian flud particles </td></tr>
<tr id="row_7_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_viscoelastic_fluid_particles.html" target="_self">SPH::ViscoelasticFluidParticles</a></td><td class="desc">Viscoelastic fluid particles </td></tr>
<tr id="row_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_7_1_" class="arrow" onclick="toggleFolder('7_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_solid_particles.html" target="_self">SPH::SolidParticles</a></td><td class="desc">A group of particles with solid body particle data </td></tr>
<tr id="row_7_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_7_1_0_" class="arrow" onclick="toggleFolder('7_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_diffusion_reaction_particles.html" target="_self">SPH::DiffusionReactionParticles&lt; SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_7_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_electro_physiology_particles.html" target="_self">SPH::ElectroPhysiologyParticles</a></td><td class="desc">A group of particles with electrophysiology particle data </td></tr>
<tr id="row_7_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_7_1_1_" class="arrow" onclick="toggleFolder('7_1_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_elastic_solid_particles.html" target="_self">SPH::ElasticSolidParticles</a></td><td class="desc">A group of particles with elastic body particle data </td></tr>
<tr id="row_7_1_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_active_muscle_particles.html" target="_self">SPH::ActiveMuscleParticles</a></td><td class="desc">A group of particles with active muscle particle data </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_reaction_model.html" target="_self">SPH::BaseReactionModel</a></td><td class="desc">Base class for all reaction models </td></tr>
<tr id="row_8_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_0_" class="arrow" onclick="toggleFolder('8_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_electro_physiology_reaction.html" target="_self">SPH::ElectroPhysiologyReaction</a></td><td class="desc"></td></tr>
<tr id="row_8_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_aliev_panfilow_model.html" target="_self">SPH::AlievPanfilowModel</a></td><td class="desc">The simplest Electrophysiology Reaction model, which reduces the complex of array of ion currents to two variables that describe excitation and recovery </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_part.html" target="_self">SPH::BodyPart</a></td><td class="desc">An auxillary class for <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a> to indicate a part of the body </td></tr>
<tr id="row_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_9_0_" class="arrow" onclick="toggleFolder('9_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_part_by_cell.html" target="_self">SPH::BodyPartByCell</a></td><td class="desc">An auxillary class for <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a> to indicate a part of the body fixed in space </td></tr>
<tr id="row_9_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_near_body_surface.html" target="_self">SPH::NearBodySurface</a></td><td class="desc">An auxillary class for <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a> to indicate region close the body surface </td></tr>
<tr id="row_9_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_9_1_" class="arrow" onclick="toggleFolder('9_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_part_by_particle.html" target="_self">SPH::BodyPartByParticle</a></td><td class="desc">An auxillary class for <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a> to indicate a part of the body moving together with particles </td></tr>
<tr id="row_9_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_surface.html" target="_self">SPH::BodySurface</a></td><td class="desc">A auxillary class for Body to indicate the surface particles from background mesh </td></tr>
<tr id="row_9_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_surface_layer.html" target="_self">SPH::BodySurfaceLayer</a></td><td class="desc">A auxillary class for Body to indicate the particles within the inner layers </td></tr>
<tr id="row_9_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_solid_body_part_for_simbody.html" target="_self">SPH::SolidBodyPartForSimbody</a></td><td class="desc">A SolidBodyPart for coupling with Simbody. The mass, origin, and unit inertial matrix are computed. Note: In Simbody, all spatial vectors are three dimensional </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_states_i_o.html" target="_self">SPH::BodyStatesIO</a></td><td class="desc">Base class for write and read body states </td></tr>
<tr id="row_10_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_10_0_" class="arrow" onclick="toggleFolder('10_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_body_states.html" target="_self">SPH::ReadBodyStates</a></td><td class="desc">Base class for read body states </td></tr>
<tr id="row_10_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_reload_particle.html" target="_self">SPH::ReadReloadParticle</a></td><td class="desc">Write the reload particles file in XML format </td></tr>
<tr id="row_10_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_restart.html" target="_self">SPH::ReadRestart</a></td><td class="desc"></td></tr>
<tr id="row_10_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_10_1_" class="arrow" onclick="toggleFolder('10_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_body_states.html" target="_self">SPH::WriteBodyStates</a></td><td class="desc">Base class for write body states </td></tr>
<tr id="row_10_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_an_observed_quantity.html" target="_self">SPH::WriteAnObservedQuantity&lt; DataType, TargetParticlesType, TargetDataType, TrgtDataMemPtr, TrgtMemPtr &gt;</a></td><td class="desc">Write files for observed quantity </td></tr>
<tr id="row_10_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_body_mesh_to_plt.html" target="_self">SPH::WriteBodyMeshToPlt</a></td><td class="desc">Write the background mesh data for relax body </td></tr>
<tr id="row_10_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_body_states_to_plt.html" target="_self">SPH::WriteBodyStatesToPlt</a></td><td class="desc">Write files for bodies the output file is dat format can visualized by TecPlot </td></tr>
<tr id="row_10_1_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_10_1_3_" class="arrow" onclick="toggleFolder('10_1_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_body_states_to_vtu.html" target="_self">SPH::WriteBodyStatesToVtu</a></td><td class="desc">Write files for bodies the output file is VTK XML format can visualized by ParaView the data type vtkUnstructedGrid </td></tr>
<tr id="row_10_1_3_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_to_vtu_if_velocity_out_of_bound.html" target="_self">SPH::WriteToVtuIfVelocityOutOfBound</a></td><td class="desc">Output body sates if particle velocity is out of a bound </td></tr>
<tr id="row_10_1_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_maximum_speed.html" target="_self">SPH::WriteMaximumSpeed</a></td><td class="desc">Write files for the maximum speed within the body </td></tr>
<tr id="row_10_1_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_observed_diffusion_reaction_quantity.html" target="_self">SPH::WriteObservedDiffusionReactionQuantity&lt; DiffusionReactionParticlesType &gt;</a></td><td class="desc">Write the observed diffusion and reaction quantity to files </td></tr>
<tr id="row_10_1_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_reload_particle.html" target="_self">SPH::WriteReloadParticle</a></td><td class="desc">Write the reload particles file in XML format </td></tr>
<tr id="row_10_1_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_restart.html" target="_self">SPH::WriteRestart</a></td><td class="desc">Write the restart file in XML format </td></tr>
<tr id="row_10_1_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_total_force_on_solid.html" target="_self">SPH::WriteTotalForceOnSolid</a></td><td class="desc">Write total force acting a solid body </td></tr>
<tr id="row_10_1_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_total_mechanical_energy.html" target="_self">SPH::WriteTotalMechanicalEnergy</a></td><td class="desc">Write files for the total mechanical energy of a weakly compressible fluid body </td></tr>
<tr id="row_10_1_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_total_viscous_force_on_solid.html" target="_self">SPH::WriteTotalViscousForceOnSolid</a></td><td class="desc">Write total viscous force acting a solid body </td></tr>
<tr id="row_10_1_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_upper_front_in_x_direction.html" target="_self">SPH::WriteUpperFrontInXDirection</a></td><td class="desc">Write files for water front in free surface flow </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_branch.html" target="_self">SPH::Branch</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_cell_list.html" target="_self">SPH::CellList</a></td><td class="desc">The linked list for one cell </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_common_relation.html" target="_self">SPH::CommonRelation</a></td><td class="desc">The common relation for a particle j around particle i </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpolar_1_1detail_1_1constants.html" target="_self">polar::detail::constants&lt; TReal &gt;</a></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1create__map.html" target="_self">SPH::create_map&lt; T, U &gt;</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_diffusion_reaction_data.html" target="_self">SPH::DiffusionReactionData</a></td><td class="desc">Particles data for general diffusion/reaction problems </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_elastic_solid_particle_data.html" target="_self">SPH::ElasticSolidParticleData</a></td><td class="desc">Data for elastic solid body particles </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_18_" class="arrow" onclick="toggleFolder('18_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><b>exception</b></td><td class="desc"></td></tr>
<tr id="row_18_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_18_0_" class="arrow" onclick="toggleFolder('18_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_exception.html" target="_self">SPH::Exception</a></td><td class="desc">A class for basic exception functionality </td></tr>
<tr id="row_18_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_index_out_of_range.html" target="_self">SPH::IndexOutOfRange</a></td><td class="desc"></td></tr>
<tr id="row_18_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_invalid_argument.html" target="_self">SPH::InvalidArgument</a></td><td class="desc"></td></tr>
<tr id="row_18_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_invalid_call.html" target="_self">SPH::InvalidCall</a></td><td class="desc"></td></tr>
<tr id="row_18_0_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_invalid_template_argument.html" target="_self">SPH::InvalidTemplateArgument</a></td><td class="desc"></td></tr>
<tr id="row_18_0_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_key_not_found.html" target="_self">SPH::KeyNotFound</a></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="toggleFolder('19_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_external_force.html" target="_self">SPH::ExternalForce</a></td><td class="desc">This class define external forces </td></tr>
<tr id="row_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_gravity.html" target="_self">SPH::Gravity</a></td><td class="desc">The gravity force, derived class of External force </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_fluid_particle_data.html" target="_self">SPH::FluidParticleData</a></td><td class="desc">Data for newtonian fluid particles </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_21_" class="arrow" onclick="toggleFolder('21_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_global_static_variables.html" target="_self">SPH::GlobalStaticVariables</a></td><td class="desc">A place to put all global variables </td></tr>
<tr id="row_21_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_21_0_" class="arrow" onclick="toggleFolder('21_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_dynamics.html" target="_self">SPH::Dynamics&lt; bool &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_0_0_" class="arrow" onclick="toggleFolder('21_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; bool, SPHBody, BaseParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_0_0_0_" class="arrow" onclick="toggleFolder('21_0_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_reduce.html" target="_self">SPH::ParticleDynamicsReduce&lt; bool, ReduceOR, SPHBody, BaseParticles &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_velocity_bound_check.html" target="_self">SPH::VelocityBoundCheck</a></td><td class="desc">Check whether paritcle velocity within a bound </td></tr>
<tr id="row_21_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_21_1_" class="arrow" onclick="toggleFolder('21_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_dynamics.html" target="_self">SPH::Dynamics&lt; Real &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_1_0_" class="arrow" onclick="toggleFolder('21_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; Real, SPHBody, BaseParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_1_0_0_" class="arrow" onclick="toggleFolder('21_1_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_reduce.html" target="_self">SPH::ParticleDynamicsReduce&lt; Real, ReduceMax, SPHBody &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_1_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_1_0_0_0_" class="arrow" onclick="toggleFolder('21_1_0_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_maximum_speed.html" target="_self">SPH::MaximumSpeed</a></td><td class="desc">Get the maximum particle speed in a <a class="el" href="namespace_s_p_h.html">SPH</a> body </td></tr>
<tr id="row_21_1_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_maximum_speed.html" target="_self">SPH::WriteMaximumSpeed</a></td><td class="desc">Write files for the maximum speed within the body </td></tr>
<tr id="row_21_1_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_1_0_0_1_" class="arrow" onclick="toggleFolder('21_1_0_0_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_upper_front_in_x_direction.html" target="_self">SPH::UpperFrontInXDirection</a></td><td class="desc">Get the upper front In X Direction for a <a class="el" href="namespace_s_p_h.html">SPH</a> body </td></tr>
<tr id="row_21_1_0_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_upper_front_in_x_direction.html" target="_self">SPH::WriteUpperFrontInXDirection</a></td><td class="desc">Write files for water front in free surface flow </td></tr>
<tr id="row_21_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_21_2_" class="arrow" onclick="toggleFolder('21_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_dynamics.html" target="_self">SPH::Dynamics&lt; Vecd &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_2_0_" class="arrow" onclick="toggleFolder('21_2_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; Vecd, SPHBody, BaseParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_2_0_0_" class="arrow" onclick="toggleFolder('21_2_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_reduce.html" target="_self">SPH::ParticleDynamicsReduce&lt; Vecd, ReduceLowerBound, SPHBody &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_2_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_lower_bound.html" target="_self">SPH::BodyLowerBound</a></td><td class="desc">Lower bound of a body by reuced particle poistions </td></tr>
<tr id="row_21_2_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_2_0_1_" class="arrow" onclick="toggleFolder('21_2_0_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_reduce.html" target="_self">SPH::ParticleDynamicsReduce&lt; Vecd, ReduceUpperBound, SPHBody &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_2_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_body_upper_bound.html" target="_self">SPH::BodyUpperBound</a></td><td class="desc">Upper bound of a body by reuced particle poistions </td></tr>
<tr id="row_21_3_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_21_3_" class="arrow" onclick="toggleFolder('21_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_dynamics.html" target="_self">SPH::Dynamics&lt; void &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_0_" class="arrow" onclick="toggleFolder('21_3_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">Compute the diffusion relaxation process of all species with second order Runge Kutta time stepping </td></tr>
<tr id="row_21_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_1_" class="arrow" onclick="toggleFolder('21_3_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_1_0_" class="arrow" onclick="toggleFolder('21_3_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_part_dynamics_by_cell.html" target="_self">SPH::PartDynamicsByCell&lt; BodyType, ParticlesType, BodyPartByCellType, MaterialType &gt;</a></td><td class="desc">Imposing Eulerian constrain to a body. The constrained particles are the cells tagged </td></tr>
<tr id="row_21_3_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_damping_boundary_condition.html" target="_self">SPH::fluid_dynamics::DampingBoundaryCondition</a></td><td class="desc">Damping boundary condition which relaxes the particles to zero velocity profile </td></tr>
<tr id="row_21_3_1_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_inflow_boundary_condition.html" target="_self">SPH::fluid_dynamics::InflowBoundaryCondition</a></td><td class="desc">Inflow boundary condition which relaxes the particles to a given velocity profile </td></tr>
<tr id="row_21_3_1_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1_body_surface_bounding.html" target="_self">SPH::relax_dynamics::BodySurfaceBounding</a></td><td class="desc">Constrain surface particles by map contrained particles to geometry face and r = r + phi * norm (vector distance to face) </td></tr>
<tr id="row_21_3_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_1_1_" class="arrow" onclick="toggleFolder('21_3_1_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_part_dynamics_by_particle.html" target="_self">SPH::PartDynamicsByParticle&lt; BodyType, ParticlesType, BodyPartByParticleType, MaterialType &gt;</a></td><td class="desc">Imposing Lagrangian constrain to a body. That is the constrained particles will be the same during the simulation </td></tr>
<tr id="row_21_3_1_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_diffusion_boundary_condtion.html" target="_self">SPH::DiffusionBoundaryCondtion&lt; BodyType, BaseParticlesType, BodyPartByParticleType, BaseMaterialType &gt;</a></td><td class="desc">Set boudary condition for diffusion problem </td></tr>
<tr id="row_21_3_1_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_emitter_inflow_condition.html" target="_self">SPH::fluid_dynamics::EmitterInflowCondition</a></td><td class="desc">Inflow boundary condition. The body part region is required to have parallel lower- and upper-bound surfaces </td></tr>
<tr id="row_21_3_1_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_emitter_inflow_injecting.html" target="_self">SPH::fluid_dynamics::EmitterInflowInjecting</a></td><td class="desc">Inject particles into the computational domain </td></tr>
<tr id="row_21_3_1_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1_constraint_surface_particles.html" target="_self">SPH::relax_dynamics::ConstraintSurfaceParticles</a></td><td class="desc">Constrain surface particles by map contrained particles to geometry face and r = r + phi * norm (vector distance to face) </td></tr>
<tr id="row_21_3_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_cell_list_splitting.html" target="_self">SPH::ParticleDynamicsCellListSplitting&lt; BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">This is for using splitting algorithm for inner particle interactions which does not use particle configuration data for particle interaction </td></tr>
<tr id="row_21_3_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_1_3_" class="arrow" onclick="toggleFolder('21_3_1_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_simple.html" target="_self">SPH::ParticleDynamicsSimple&lt; BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">Simple particle dynamics without considering particle interaction </td></tr>
<tr id="row_21_3_1_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_1_3_0_" class="arrow" onclick="toggleFolder('21_3_1_3_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_reactions_backward.html" target="_self">SPH::RelaxationOfAllReactionsBackward&lt; SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1electro__physiology_1_1_electro_physiology_reaction_relaxation_backward.html" target="_self">SPH::electro_physiology::ElectroPhysiologyReactionRelaxationBackward</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_1_3_1_" class="arrow" onclick="toggleFolder('21_3_1_3_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_reactions_foward.html" target="_self">SPH::RelaxationOfAllReactionsFoward&lt; SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_3_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1electro__physiology_1_1_electro_physiology_reaction_relaxation_forward.html" target="_self">SPH::electro_physiology::ElectroPhysiologyReactionRelaxationForward</a></td><td class="desc">Solv the reaction ODE equation of trans-membrane potential </td></tr>
<tr id="row_21_3_1_3_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2_1_1_runge_kutta_initialization.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;::RungeKuttaInitialization&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_3_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2_1_1_runge_kutta_initialization.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;::RungeKuttaInitialization&lt; SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_3_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1active__muscle__dynamics_1_1_electro_mechanics_initial_condition.html" target="_self">SPH::active_muscle_dynamics::ElectroMechanicsInitialCondition</a></td><td class="desc">Set initial condition for electro mechanics </td></tr>
<tr id="row_21_3_1_3_5_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_diffusion_based_mapping.html" target="_self">SPH::DiffusionBasedMapping&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">Mapping inside of body according to diffusion </td></tr>
<tr id="row_21_3_1_3_6_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1electro__physiology_1_1_apply_stimulus_currents.html" target="_self">SPH::electro_physiology::ApplyStimulusCurrents</a></td><td class="desc">Apply specific stimulus currents </td></tr>
<tr id="row_21_3_1_3_7_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1electro__physiology_1_1_electro_physiology_initial_condition.html" target="_self">SPH::electro_physiology::ElectroPhysiologyInitialCondition</a></td><td class="desc">Set initial condition for a muscle body This is a abstract class to be override for case specific initial conditions </td></tr>
<tr id="row_21_3_1_3_8_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_oldroyd___b___fluid_initial_condition.html" target="_self">SPH::fluid_dynamics::Oldroyd_B_FluidInitialCondition</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_3_9_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_weakly_compressible_fluid_initial_condition.html" target="_self">SPH::fluid_dynamics::WeaklyCompressibleFluidInitialCondition</a></td><td class="desc">Set default initial condition for a fluid body with weakly compressible fluid. This is a abstract class to be override for case specific initial conditions </td></tr>
<tr id="row_21_3_1_3_10_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1_finalizing_particle_relaxation.html" target="_self">SPH::relax_dynamics::FinalizingParticleRelaxation</a></td><td class="desc">Update the number density after relaxation </td></tr>
<tr id="row_21_3_1_3_11_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2_1_1_runge_kutta_initialization.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;::RungeKuttaInitialization&lt; ParameterBody, ParameterBaseParticles, ParameterBaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_3_12_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_reactions_backward.html" target="_self">SPH::RelaxationOfAllReactionsBackward&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">Compute the reaction process of all species by backward splitting </td></tr>
<tr id="row_21_3_1_3_13_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_reactions_foward.html" target="_self">SPH::RelaxationOfAllReactionsFoward&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">Compute the reaction process of all species by forward splitting </td></tr>
<tr id="row_21_3_1_3_14_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_elastic_solid_dynamics_initial_condition.html" target="_self">SPH::solid_dynamics::ElasticSolidDynamicsInitialCondition</a></td><td class="desc">Set initial condition for a solid body with different material This is a abstract class to be override for case specific initial conditions </td></tr>
<tr id="row_21_3_1_3_15_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_initialize_displacement.html" target="_self">SPH::solid_dynamics::InitializeDisplacement</a></td><td class="desc">Initialize the displacement for computing average velocity. This class is for FSI applications to achieve smaller solid dynamics time step size compared to the fluid dynamics </td></tr>
<tr id="row_21_3_1_3_16_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_solid_dynamics_initial_condition.html" target="_self">SPH::solid_dynamics::SolidDynamicsInitialCondition</a></td><td class="desc">Set initial condition for solid fluid body This is a abstract class to be override for case specific initial conditions </td></tr>
<tr id="row_21_3_1_3_17_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_update_average_velocity.html" target="_self">SPH::solid_dynamics::UpdateAverageVelocity</a></td><td class="desc">Computing average velocity. This class is for FSI applications to achieve smaller solid dynamics time step size compared to the fluid dynamics </td></tr>
<tr id="row_21_3_1_3_18_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_update_elastic_normal_direction.html" target="_self">SPH::solid_dynamics::UpdateElasticNormalDirection</a></td><td class="desc">Update particle normal directions for elastic solid </td></tr>
<tr id="row_21_3_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_" class="arrow" onclick="toggleFolder('21_3_1_4_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_with_complex_configurations.html" target="_self">SPH::ParticleDynamicsWithComplexConfigurations&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">This is the bas class for the case with contact configurations </td></tr>
<tr id="row_21_3_1_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_0_" class="arrow" onclick="toggleFolder('21_3_1_4_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_complex.html" target="_self">SPH::ParticleDynamicsComplex&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">Complex operations combining both inner and contact particle dynamics together </td></tr>
<tr id="row_21_3_1_4_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_computing_angular_conservative_viscous_acceleration.html" target="_self">SPH::fluid_dynamics::ComputingAngularConservativeViscousAcceleration</a></td><td class="desc">Viscosity force induced acceleration </td></tr>
<tr id="row_21_3_1_4_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_computing_viscous_acceleration.html" target="_self">SPH::fluid_dynamics::ComputingViscousAcceleration</a></td><td class="desc">Viscosity force induced acceleration </td></tr>
<tr id="row_21_3_1_4_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_0_2_" class="arrow" onclick="toggleFolder('21_3_1_4_0_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_density_by_summation.html" target="_self">SPH::fluid_dynamics::DensityBySummation</a></td><td class="desc">Computing density by summation </td></tr>
<tr id="row_21_3_1_4_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_density_by_summation_free_surface.html" target="_self">SPH::fluid_dynamics::DensityBySummationFreeSurface</a></td><td class="desc">Computing density by summation for free surface flows </td></tr>
<tr id="row_21_3_1_4_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_0_3_" class="arrow" onclick="toggleFolder('21_3_1_4_0_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_transport_velocity_correction.html" target="_self">SPH::fluid_dynamics::TransportVelocityCorrection</a></td><td class="desc">Transport velocity correction </td></tr>
<tr id="row_21_3_1_4_0_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_transport_velocity_stress.html" target="_self">SPH::fluid_dynamics::TransportVelocityStress</a></td><td class="desc">Transport velocity induced stress </td></tr>
<tr id="row_21_3_1_4_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_0_4_" class="arrow" onclick="toggleFolder('21_3_1_4_0_4_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_complex_with_update.html" target="_self">SPH::ParticleDynamicsComplexWithUpdate&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">Complex operations with a update step </td></tr>
<tr id="row_21_3_1_4_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_0_4_0_" class="arrow" onclick="toggleFolder('21_3_1_4_0_4_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_complex1_level.html" target="_self">SPH::ParticleDynamicsComplex1Level&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">Complex operations with a initialization and a update step </td></tr>
<tr id="row_21_3_1_4_0_4_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_implicit_computing_viscous_acceleration.html" target="_self">SPH::fluid_dynamics::ImplicitComputingViscousAcceleration</a></td><td class="desc">Compute the viscous acceleration with implicit algorithm with splitting cell method </td></tr>
<tr id="row_21_3_1_4_0_4_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_0_4_0_1_" class="arrow" onclick="toggleFolder('21_3_1_4_0_4_0_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_pressure_relaxation_first_half_riemann.html" target="_self">SPH::fluid_dynamics::PressureRelaxationFirstHalfRiemann</a></td><td class="desc">First half of the pressure relaxation scheme with Riemann solver computing first half step displacement, density increment and full step velocity </td></tr>
<tr id="row_21_3_1_4_0_4_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:144px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_pressure_relaxation_first_half.html" target="_self">SPH::fluid_dynamics::PressureRelaxationFirstHalf</a></td><td class="desc">First half of the pressure relaxation scheme without using Riemann solver </td></tr>
<tr id="row_21_3_1_4_0_4_0_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:144px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_pressure_relaxation_first_half_oldroyd___b.html" target="_self">SPH::fluid_dynamics::PressureRelaxationFirstHalfOldroyd_B</a></td><td class="desc">First half of the pressure relaxation scheme without using Riemann solver </td></tr>
<tr id="row_21_3_1_4_0_4_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span id="arr_21_3_1_4_0_4_0_2_" class="arrow" onclick="toggleFolder('21_3_1_4_0_4_0_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_pressure_relaxation_second_half_riemann.html" target="_self">SPH::fluid_dynamics::PressureRelaxationSecondHalfRiemann</a></td><td class="desc">Second half of the pressure relaxation scheme with Riemann solver computing second half step displacement, density increment </td></tr>
<tr id="row_21_3_1_4_0_4_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:144px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_pressure_relaxation_second_half.html" target="_self">SPH::fluid_dynamics::PressureRelaxationSecondHalf</a></td><td class="desc">Second half of the pressure relaxation scheme without using Riemann solver. The difference from the free surface version is that no Riemann problem is applied </td></tr>
<tr id="row_21_3_1_4_0_4_0_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:144px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_pressure_relaxation_second_half_oldroyd___b.html" target="_self">SPH::fluid_dynamics::PressureRelaxationSecondHalfOldroyd_B</a></td><td class="desc">Second half of the pressure relaxation scheme without using Riemann solver. The difference from the free surface version is that no Riemann problem is applied </td></tr>
<tr id="row_21_3_1_4_0_4_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_complex_split.html" target="_self">SPH::ParticleDynamicsComplexSplit&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">Complex split operations combining both inner and contact particle dynamics together </td></tr>
<tr id="row_21_3_1_4_0_4_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1_physics_relaxation_complex.html" target="_self">SPH::relax_dynamics::PhysicsRelaxationComplex</a></td><td class="desc">Position verlet algorithm for physics relaxation with considering contact interaction this is usually used for fluid like bodies </td></tr>
<tr id="row_21_3_1_4_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1compute_number_density_by_summation.html" target="_self">SPH::relax_dynamics::computeNumberDensityBySummation</a></td><td class="desc">Compute the particle number density by summation </td></tr>
<tr id="row_21_3_1_4_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_normal_direction_re_normalization.html" target="_self">SPH::solid_dynamics::NormalDirectionReNormalization</a></td><td class="desc">Computing surface normal direction of a body using a second order algorithm </td></tr>
<tr id="row_21_3_1_4_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_normal_direction_summation.html" target="_self">SPH::solid_dynamics::NormalDirectionSummation</a></td><td class="desc">Computing surface normal direction of a body the value are valid for all particles but only near the surface particle will used note that the normal is normalized </td></tr>
<tr id="row_21_3_1_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_complex_splitting.html" target="_self">SPH::ParticleDynamicsComplexSplitting&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">This is for the splitting algorithm which taking account wall boundary conditions </td></tr>
<tr id="row_21_3_1_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_1_5_" class="arrow" onclick="toggleFolder('21_3_1_5_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_with_contact_configurations.html" target="_self">SPH::ParticleDynamicsWithContactConfigurations&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">This is the bas class for the case with contact configurations </td></tr>
<tr id="row_21_3_1_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_1_5_0_" class="arrow" onclick="toggleFolder('21_3_1_5_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_contact.html" target="_self">SPH::ParticleDynamicsContact&lt; BodyType, ParticlesType, MaterialType, ContactBodyType, ContactParticlesType, ContactMaterialType &gt;</a></td><td class="desc">This is the class for contact interactions </td></tr>
<tr id="row_21_3_1_5_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1observer__dynamics_1_1_interpolating_a_diffusion_reaction_quantity.html" target="_self">SPH::observer_dynamics::InterpolatingADiffusionReactionQuantity&lt; ObserverParticlesType, ObserverDataType, DiffusionReactionParticlesType, ObrsvrDataMemPtr, ObrsvrMemPtr &gt;</a></td><td class="desc">Interpolate a diffusion-reaction member data in the particles of a general body from another body </td></tr>
<tr id="row_21_3_1_5_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1observer__dynamics_1_1_interpolating_a_quantity.html" target="_self">SPH::observer_dynamics::InterpolatingAQuantity&lt; DataType, ObserverParticlesType, ObserverDataType, TargetParticlesType, TargetDataType, ObrsvrDataMemPtr, TrgtDataMemPtr, ObrsvrMemPtr, TrgtMemPtr &gt;</a></td><td class="desc">Interpolate a given member data in the particles of a general body from another body </td></tr>
<tr id="row_21_3_1_5_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_5_0_2_" class="arrow" onclick="toggleFolder('21_3_1_5_0_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1observer__dynamics_1_1_observing_a_diffusion_reaction_quantity.html" target="_self">SPH::observer_dynamics::ObservingADiffusionReactionQuantity&lt; DiffusionReactionParticlesType &gt;</a></td><td class="desc">Observing a diffusion-reaction quantity from a body </td></tr>
<tr id="row_21_3_1_5_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_observed_diffusion_reaction_quantity.html" target="_self">SPH::WriteObservedDiffusionReactionQuantity&lt; DiffusionReactionParticlesType &gt;</a></td><td class="desc">Write the observed diffusion and reaction quantity to files </td></tr>
<tr id="row_21_3_1_5_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_5_0_3_" class="arrow" onclick="toggleFolder('21_3_1_5_0_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1observer__dynamics_1_1_observing_a_quantity.html" target="_self">SPH::observer_dynamics::ObservingAQuantity&lt; DataType, TargetParticlesType, TargetDataType, TrgtDataMemPtr, TrgtMemPtr &gt;</a></td><td class="desc">Observering a given member data in the particles of a general body </td></tr>
<tr id="row_21_3_1_5_0_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_an_observed_quantity.html" target="_self">SPH::WriteAnObservedQuantity&lt; DataType, TargetParticlesType, TargetDataType, TrgtDataMemPtr, TrgtMemPtr &gt;</a></td><td class="desc">Write files for observed quantity </td></tr>
<tr id="row_21_3_1_5_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_fluid_pressure_force_on_solid.html" target="_self">SPH::solid_dynamics::FluidPressureForceOnSolid</a></td><td class="desc">Computing the pressure force from the fluid. The pressrue force is added on the viscous force of the latter is computed. This class is for FSI applications to achieve smaller solid dynamics time step size compared to the fluid dynamics </td></tr>
<tr id="row_21_3_1_5_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_5_0_5_" class="arrow" onclick="toggleFolder('21_3_1_5_0_5_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_fluid_viscous_force_on_solid.html" target="_self">SPH::solid_dynamics::FluidViscousForceOnSolid</a></td><td class="desc">Computing the viscous force from the fluid </td></tr>
<tr id="row_21_3_1_5_0_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_fluid_angular_conservative_viscous_force_on_solid.html" target="_self">SPH::solid_dynamics::FluidAngularConservativeViscousForceOnSolid</a></td><td class="desc">Computing the viscous force from the fluid </td></tr>
<tr id="row_21_3_1_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_" class="arrow" onclick="toggleFolder('21_3_1_6_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_with_inner_configurations.html" target="_self">SPH::ParticleDynamicsWithInnerConfigurations&lt; BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">Particle dynamics base class for the case with the inner configuration </td></tr>
<tr id="row_21_3_1_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_0_" class="arrow" onclick="toggleFolder('21_3_1_6_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner.html" target="_self">SPH::ParticleDynamicsInner&lt; BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">This is the class for inner interactions in which one the particles from the same body interact with each other </td></tr>
<tr id="row_21_3_1_6_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_computing_vorticity_in_fluid_field.html" target="_self">SPH::fluid_dynamics::ComputingVorticityInFluidField</a></td><td class="desc">Compute vorticity in fluid field (without consider wall boundary effect) </td></tr>
<tr id="row_21_3_1_6_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_0_1_" class="arrow" onclick="toggleFolder('21_3_1_6_0_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner_with_update.html" target="_self">SPH::ParticleDynamicsInnerWithUpdate&lt; BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">This class includes an initialization, an inner interaction and an update steps </td></tr>
<tr id="row_21_3_1_6_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_0_1_0_" class="arrow" onclick="toggleFolder('21_3_1_6_0_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_difussion_species.html" target="_self">SPH::RelaxationOfAllDifussionSpecies&lt; ParameterBody, ParameterBaseParticles, ParameterBaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_6_0_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2_1_1_runge_kutta2_stages2nd_stage.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;::RungeKutta2Stages2ndStage&lt; ParameterBody, ParameterBaseParticles, ParameterBaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_6_0_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_0_1_1_" class="arrow" onclick="toggleFolder('21_3_1_6_0_1_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_difussion_species.html" target="_self">SPH::RelaxationOfAllDifussionSpecies&lt; SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_6_0_1_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2_1_1_runge_kutta2_stages2nd_stage.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;::RungeKutta2Stages2ndStage&lt; SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_6_0_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner1_level.html" target="_self">SPH::ParticleDynamicsInner1Level&lt; BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">This class includes an initialization, an inner interaction and an update steps </td></tr>
<tr id="row_21_3_1_6_0_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_0_1_3_" class="arrow" onclick="toggleFolder('21_3_1_6_0_1_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_difussion_species.html" target="_self">SPH::RelaxationOfAllDifussionSpecies&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">Compute the diffusion relaxation process of all species </td></tr>
<tr id="row_21_3_1_6_0_1_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2_1_1_runge_kutta2_stages2nd_stage.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;::RungeKutta2Stages2ndStage&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_1_6_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_correct_configuration.html" target="_self">SPH::solid_dynamics::CorrectConfiguration</a></td><td class="desc">Obtain the corrected initial configuration in strong form </td></tr>
<tr id="row_21_3_1_6_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_deformation_gradient_tensor_by_summation.html" target="_self">SPH::solid_dynamics::DeformationGradientTensorBySummation</a></td><td class="desc">Computing deformation gradient tensor by summation </td></tr>
<tr id="row_21_3_1_6_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_1_" class="arrow" onclick="toggleFolder('21_3_1_6_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner_splitting.html" target="_self">SPH::ParticleDynamicsInnerSplitting&lt; BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">This is for the splitting algorithm </td></tr>
<tr id="row_21_3_1_6_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_1_6_1_0_" class="arrow" onclick="toggleFolder('21_3_1_6_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_damping_by_splitting_algorithm.html" target="_self">SPH::solid_dynamics::DampingBySplittingAlgorithm</a></td><td class="desc">Velocity damping by splitting scheme this method modify the total acceleration and velocity directly </td></tr>
<tr id="row_21_3_1_6_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_damping_by_splitting_with_random_choice.html" target="_self">SPH::solid_dynamics::DampingBySplittingWithRandomChoice</a></td><td class="desc">Velocity damping by splitting scheme this method modify the total acceleration and velocity directly </td></tr>
<tr id="row_21_3_1_6_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_damping_by_splitting_pairwise.html" target="_self">SPH::solid_dynamics::DampingBySplittingPairwise</a></td><td class="desc"></td></tr>
<tr id="row_21_3_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_2_" class="arrow" onclick="toggleFolder('21_3_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, SolidBody, ActiveMuscleParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_2_0_" class="arrow" onclick="toggleFolder('21_3_2_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_part_dynamics_by_particle.html" target="_self">SPH::PartDynamicsByParticle&lt; SolidBody, ActiveMuscleParticles, BodyPartByParticle &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1active__muscle__dynamics_1_1_spring_constrain_muscle_region.html" target="_self">SPH::active_muscle_dynamics::SpringConstrainMuscleRegion</a></td><td class="desc">Constraint a solid body part with a spring force with original position </td></tr>
<tr id="row_21_3_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_2_1_" class="arrow" onclick="toggleFolder('21_3_2_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_part_dynamics_by_particle.html" target="_self">SPH::PartDynamicsByParticle&lt; SolidBody, ActiveMuscleParticles, SolidBodyPartForSimbody &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_2_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1active__muscle__dynamics_1_1_imposing_stress.html" target="_self">SPH::active_muscle_dynamics::ImposingStress</a></td><td class="desc">Impose activation stress on a solid body part </td></tr>
<tr id="row_21_3_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_3_" class="arrow" onclick="toggleFolder('21_3_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, SolidBody, ElasticSolidParticles, ElasticSolid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_3_0_" class="arrow" onclick="toggleFolder('21_3_3_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_with_inner_configurations.html" target="_self">SPH::ParticleDynamicsWithInnerConfigurations&lt; SolidBody, ElasticSolidParticles, ElasticSolid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_3_0_0_" class="arrow" onclick="toggleFolder('21_3_3_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner.html" target="_self">SPH::ParticleDynamicsInner&lt; SolidBody, ElasticSolidParticles, ElasticSolid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_3_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_3_0_0_0_" class="arrow" onclick="toggleFolder('21_3_3_0_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner_with_update.html" target="_self">SPH::ParticleDynamicsInnerWithUpdate&lt; SolidBody, ElasticSolidParticles, ElasticSolid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_3_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span id="arr_21_3_3_0_0_0_0_" class="arrow" onclick="toggleFolder('21_3_3_0_0_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner1_level.html" target="_self">SPH::ParticleDynamicsInner1Level&lt; SolidBody, ElasticSolidParticles, ElasticSolid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_3_0_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_stress_relaxation_first_half.html" target="_self">SPH::solid_dynamics::StressRelaxationFirstHalf</a></td><td class="desc">Computing stress relaxation process by verlet time stepping This is the first step </td></tr>
<tr id="row_21_3_3_0_0_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_stress_relaxation_second_half.html" target="_self">SPH::solid_dynamics::StressRelaxationSecondHalf</a></td><td class="desc">Computing stress relaxation process by verlet time stepping This is the second step </td></tr>
<tr id="row_21_3_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_4_" class="arrow" onclick="toggleFolder('21_3_4_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, SolidBody, SolidParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_4_0_" class="arrow" onclick="toggleFolder('21_3_4_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_part_dynamics_by_particle.html" target="_self">SPH::PartDynamicsByParticle&lt; SolidBody, SolidParticles, BodyPartByParticle &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_4_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1constrain_norm_dirichlet_boundary.html" target="_self">SPH::solid_dynamics::constrainNormDirichletBoundary</a></td><td class="desc"></td></tr>
<tr id="row_21_3_4_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_constrain_solid_body_region.html" target="_self">SPH::solid_dynamics::ConstrainSolidBodyRegion</a></td><td class="desc">Constrain a solid body part with prescribed motion. Note the average values for FSI are prescirbed also </td></tr>
<tr id="row_21_3_4_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_constrain_solid_body_region_sinusoidal_motion.html" target="_self">SPH::solid_dynamics::ConstrainSolidBodyRegionSinusoidalMotion</a></td><td class="desc">Constrain a solid body part with prescribed motion. Note the average values for FSI are prescirbed also </td></tr>
<tr id="row_21_3_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_4_1_" class="arrow" onclick="toggleFolder('21_3_4_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_part_dynamics_by_particle.html" target="_self">SPH::PartDynamicsByParticle&lt; SolidBody, SolidParticles, SolidBodyPartForSimbody &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_4_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_4_1_0_" class="arrow" onclick="toggleFolder('21_3_4_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_constrain_solid_body_part_by_sim_body.html" target="_self">SPH::solid_dynamics::ConstrainSolidBodyPartBySimBody</a></td><td class="desc">Constrain a solid body part from the motion computed from Simbody </td></tr>
<tr id="row_21_3_4_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_constrain_normal_directionfor_soild_body_part_by_sim_body.html" target="_self">SPH::solid_dynamics::ConstrainNormalDirectionforSoildBodyPartBySimBody</a></td><td class="desc">Constrain normal directin for a solid body part from the motion computed from Simbody </td></tr>
<tr id="row_21_3_4_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_impose_external_force.html" target="_self">SPH::solid_dynamics::ImposeExternalForce</a></td><td class="desc">Impose external force on a solid body part by add extra acceleration </td></tr>
<tr id="row_21_3_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_5_" class="arrow" onclick="toggleFolder('21_3_5_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_5_0_" class="arrow" onclick="toggleFolder('21_3_5_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_relaxation_of_all_diffusion_species_r_k2.html" target="_self">SPH::RelaxationOfAllDiffusionSpeciesRK2&lt; SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_5_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1electro__physiology_1_1_electro_physiology_diffusion_relaxation.html" target="_self">SPH::electro_physiology::ElectroPhysiologyDiffusionRelaxation</a></td><td class="desc">Compute the diffusion relaxation process </td></tr>
<tr id="row_21_3_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_6_" class="arrow" onclick="toggleFolder('21_3_6_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, SPHBody &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_6_0_" class="arrow" onclick="toggleFolder('21_3_6_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_bounding_body_domain.html" target="_self">SPH::BoundingBodyDomain</a></td><td class="desc">The base calss bounding particle position within a box body domain </td></tr>
<tr id="row_21_3_6_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_6_0_0_" class="arrow" onclick="toggleFolder('21_3_6_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_bounding_in_axis_direction.html" target="_self">SPH::BoundingInAxisDirection</a></td><td class="desc">Bounding particle position in a axis direction. The axis_direction must be 0, 1 for 2d and 0, 1, 2 for 3d </td></tr>
<tr id="row_21_3_6_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mirror_boundary_condition_in_axis_direction.html" target="_self">SPH::MirrorBoundaryConditionInAxisDirection</a></td><td class="desc">Mirror bounding particle position and velocity in an axis direction </td></tr>
<tr id="row_21_3_6_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_6_0_0_1_" class="arrow" onclick="toggleFolder('21_3_6_0_0_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mirror_boundary_condition_in_axis_direction_1_1_bounding.html" target="_self">SPH::MirrorBoundaryConditionInAxisDirection::Bounding</a></td><td class="desc"></td></tr>
<tr id="row_21_3_6_0_0_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mirror_boundary_condition_in_axis_direction_1_1_creating_ghost_particles.html" target="_self">SPH::MirrorBoundaryConditionInAxisDirection::CreatingGhostParticles</a></td><td class="desc"></td></tr>
<tr id="row_21_3_6_0_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mirror_boundary_condition_in_axis_direction_1_1_updating_ghost_states.html" target="_self">SPH::MirrorBoundaryConditionInAxisDirection::UpdatingGhostStates</a></td><td class="desc"></td></tr>
<tr id="row_21_3_6_0_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_3_6_0_0_3_" class="arrow" onclick="toggleFolder('21_3_6_0_0_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_periodic_bounding_in_axis_direction.html" target="_self">SPH::PeriodicBoundingInAxisDirection</a></td><td class="desc">Periodic bounding particle position in an axis direction </td></tr>
<tr id="row_21_3_6_0_0_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_periodic_condition_in_axis_direction.html" target="_self">SPH::PeriodicConditionInAxisDirection</a></td><td class="desc">Periodic boundary condition in an axis direction </td></tr>
<tr id="row_21_3_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_3_7_" class="arrow" onclick="toggleFolder('21_3_7_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; void, SPHBody, BaseParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_7_0_" class="arrow" onclick="toggleFolder('21_3_7_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_simple.html" target="_self">SPH::ParticleDynamicsSimple&lt; SPHBody, BaseParticles &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_7_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_initialize_a_time_step.html" target="_self">SPH::InitializeATimeStep</a></td><td class="desc">Initialize a time step for a body. including initialize particle acceleration induced by viscous, gravity and other forces, set number of ghost particles into zero </td></tr>
<tr id="row_21_3_7_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_randomize_partile_position.html" target="_self">SPH::RandomizePartilePosition</a></td><td class="desc">Randomize the initial particle position </td></tr>
<tr id="row_21_3_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_7_1_" class="arrow" onclick="toggleFolder('21_3_7_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_with_contact_configurations.html" target="_self">SPH::ParticleDynamicsWithContactConfigurations&lt; SPHBody, BaseParticles, BaseMaterial, SPHBody, BaseParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_7_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_7_1_0_" class="arrow" onclick="toggleFolder('21_3_7_1_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_contact.html" target="_self">SPH::ParticleDynamicsContact&lt; SPHBody, BaseParticles, BaseMaterial, SPHBody, BaseParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_7_1_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1observer__dynamics_1_1_correct_interpolation_kernel_weights.html" target="_self">SPH::observer_dynamics::CorrectInterpolationKernelWeights</a></td><td class="desc">Correct kernel weights for interpolation between general bodies </td></tr>
<tr id="row_21_3_7_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_3_7_2_" class="arrow" onclick="toggleFolder('21_3_7_2_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_with_inner_configurations.html" target="_self">SPH::ParticleDynamicsWithInnerConfigurations&lt; SPHBody, BaseParticles, BaseMaterial &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_7_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_3_7_2_0_" class="arrow" onclick="toggleFolder('21_3_7_2_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_inner.html" target="_self">SPH::ParticleDynamicsInner&lt; SPHBody &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_3_7_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1_physics_relaxation_inner.html" target="_self">SPH::relax_dynamics::PhysicsRelaxationInner</a></td><td class="desc">Simple algorithm for physics relaxation without considering contact interaction. this is usually used for solid like bodies </td></tr>
<tr id="row_21_4_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_21_4_" class="arrow" onclick="toggleFolder('21_4_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_dynamics.html" target="_self">SPH::Dynamics&lt; ReturnType &gt;</a></td><td class="desc">The base class for all dynamics This class contains the only two interface functions available for particle dynamics. An specific implementation should be realized </td></tr>
<tr id="row_21_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_21_4_0_" class="arrow" onclick="toggleFolder('21_4_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics.html" target="_self">SPH::ParticleDynamics&lt; ReturnType, BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">Particle dynamics base class Bodies are involved the dynamics of a designated body and the bodies interacting with this body </td></tr>
<tr id="row_21_4_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_4_0_0_" class="arrow" onclick="toggleFolder('21_4_0_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_get_diffusion_time_step_size.html" target="_self">SPH::GetDiffusionTimeStepSize&lt; SolidBody, SolidParticles, Solid &gt;</a></td><td class="desc"></td></tr>
<tr id="row_21_4_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1electro__physiology_1_1_get_electro_physiology_time_step_size.html" target="_self">SPH::electro_physiology::GetElectroPhysiologyTimeStepSize</a></td><td class="desc">Computing the acoustic time step size computing time step size </td></tr>
<tr id="row_21_4_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_transport_velocity_formulation.html" target="_self">SPH::fluid_dynamics::TransportVelocityFormulation</a></td><td class="desc">Transport velocity formulation including velocity correction and transport veocity stress </td></tr>
<tr id="row_21_4_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_get_diffusion_time_step_size.html" target="_self">SPH::GetDiffusionTimeStepSize&lt; BodyType, BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">Computing the acoustic time step size computing time step size </td></tr>
<tr id="row_21_4_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_4_0_3_" class="arrow" onclick="toggleFolder('21_4_0_3_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_part_dynamics_by_particle_reduce.html" target="_self">SPH::PartDynamicsByParticleReduce&lt; ReturnType, ReduceOperation, BodyType, ParticlesType, BodyPartByParticleType, MaterialType &gt;</a></td><td class="desc">Reduce operation in a Lagrangian contrained region </td></tr>
<tr id="row_21_4_0_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_force_on_elastic_body_part_for_sim_body.html" target="_self">SPH::solid_dynamics::ForceOnElasticBodyPartForSimBody</a></td><td class="desc">Compute the force acting on the elastic solid body part for applying to simbody forces latter </td></tr>
<tr id="row_21_4_0_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_force_on_solid_body_part_for_sim_body.html" target="_self">SPH::solid_dynamics::ForceOnSolidBodyPartForSimBody</a></td><td class="desc">Compute the force acting on the solid body part for applying to simbody forces latter </td></tr>
<tr id="row_21_4_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_21_4_0_4_" class="arrow" onclick="toggleFolder('21_4_0_4_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_dynamics_reduce.html" target="_self">SPH::ParticleDynamicsReduce&lt; ReturnType, ReduceOperation, BodyType, ParticlesType, MaterialType &gt;</a></td><td class="desc">Base abstract class for reduce </td></tr>
<tr id="row_21_4_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_4_0_4_0_" class="arrow" onclick="toggleFolder('21_4_0_4_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_get_acoustic_time_step_size.html" target="_self">SPH::fluid_dynamics::GetAcousticTimeStepSize</a></td><td class="desc">Computing the acoustic time step size computing time step size </td></tr>
<tr id="row_21_4_0_4_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_get_advection_time_step_size.html" target="_self">SPH::fluid_dynamics::GetAdvectionTimeStepSize</a></td><td class="desc">Computing the advection time step size computing time step size </td></tr>
<tr id="row_21_4_0_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_4_0_4_1_" class="arrow" onclick="toggleFolder('21_4_0_4_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1fluid__dynamics_1_1_total_mechanical_energy.html" target="_self">SPH::fluid_dynamics::TotalMechanicalEnergy</a></td><td class="desc">Compute the total mechanical energy </td></tr>
<tr id="row_21_4_0_4_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_total_mechanical_energy.html" target="_self">SPH::WriteTotalMechanicalEnergy</a></td><td class="desc">Write files for the total mechanical energy of a weakly compressible fluid body </td></tr>
<tr id="row_21_4_0_4_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1get_averaged_particle_number_density.html" target="_self">SPH::relax_dynamics::getAveragedParticleNumberDensity</a></td><td class="desc">Compute the Everaged Particle Number Density </td></tr>
<tr id="row_21_4_0_4_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1relax__dynamics_1_1_get_time_step_size.html" target="_self">SPH::relax_dynamics::GetTimeStepSize</a></td><td class="desc">Relaxation dynamics for particle initialization computing time step size </td></tr>
<tr id="row_21_4_0_4_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_get_acoustic_time_step_size.html" target="_self">SPH::solid_dynamics::GetAcousticTimeStepSize</a></td><td class="desc">Computing the acoustic time step size computing time step size </td></tr>
<tr id="row_21_4_0_4_5_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_21_4_0_4_5_" class="arrow" onclick="toggleFolder('21_4_0_4_5_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_total_viscous_force_on_solid.html" target="_self">SPH::solid_dynamics::TotalViscousForceOnSolid</a></td><td class="desc">Computing the total viscous force from fluid </td></tr>
<tr id="row_21_4_0_4_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_21_4_0_4_5_0_" class="arrow" onclick="toggleFolder('21_4_0_4_5_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1solid__dynamics_1_1_total_force_on_solid.html" target="_self">SPH::solid_dynamics::TotalForceOnSolid</a></td><td class="desc">Computing total force from fluid </td></tr>
<tr id="row_21_4_0_4_5_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_total_force_on_solid.html" target="_self">SPH::WriteTotalForceOnSolid</a></td><td class="desc">Write total force acting a solid body </td></tr>
<tr id="row_21_4_0_4_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_total_viscous_force_on_solid.html" target="_self">SPH::WriteTotalViscousForceOnSolid</a></td><td class="desc">Write total viscous force acting a solid body </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_in___output.html" target="_self">SPH::In_Output</a></td><td class="desc">The base class which defines folders for output, restart and particle reload folders </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_index_comparer.html" target="_self">SPH::IndexComparer</a></td><td class="desc">Compare for sorting </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_int_comparer.html" target="_self">SPH::IntComparer</a></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_k_d_node.html" target="_self">SPH::KDNode</a></td><td class="desc"><a class="el" href="class_s_p_h_1_1_node.html" title="A class containing the nodes of the branches plus some fuctions to compute distance related quantitie...">Node</a> for <a class="el" href="class_s_p_h_1_1_k_d_tree.html">KDTree</a> </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_k_d_tree.html" target="_self">SPH::KDTree</a></td><td class="desc"></td></tr>
<tr id="row_27_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_kernel.html" target="_self">SPH::Kernel</a></td><td class="desc">Abstract base class of a general <a class="el" href="namespace_s_p_h.html">SPH</a> kernel function which is a smoothed Dirac delta function, a kernel function is radial symmetric, and has a scaling factor. Based on difference data type in 2d or 3d buildings, the kernel is defined for 2 and 3 dimensions. The kernel gives value one at the origin. The naming of kernel function follows the stand <a class="el" href="namespace_s_p_h.html">SPH</a> literature. Currently, only constant smoothing length is applied. Basically, one can assign different kernel for different particle interactions </td></tr>
<tr id="row_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_kernel_hyperbolic.html" target="_self">SPH::KernelHyperbolic</a></td><td class="desc"><a class="el" href="class_s_p_h_1_1_kernel.html" title="Abstract base class of a general SPH kernel function which is a smoothed Dirac delta function...">Kernel</a> from Yang el al </td></tr>
<tr id="row_27_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_kernel_tabulated.html" target="_self">SPH::KernelTabulated&lt; KernelType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_27_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_kernel_wendland_c2.html" target="_self">SPH::KernelWendlandC2</a></td><td class="desc"><a class="el" href="class_s_p_h_1_1_kernel.html" title="Abstract base class of a general SPH kernel function which is a smoothed Dirac delta function...">Kernel</a> WendlandC2 </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_level_set_data.html" target="_self">SPH::LevelSetData</a></td><td class="desc">Level set is for describing complex geometrics, It is the distance to the surface of the geometry and the direction leads to the nearest point on the surface </td></tr>
<tr id="row_29_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_29_" class="arrow" onclick="toggleFolder('29_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_material_property_i_o.html" target="_self">SPH::MaterialPropertyIO</a></td><td class="desc">Base class for write and read material property </td></tr>
<tr id="row_29_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_29_0_" class="arrow" onclick="toggleFolder('29_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_material_property.html" target="_self">SPH::ReadMaterialProperty</a></td><td class="desc"></td></tr>
<tr id="row_29_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_reload_material_property.html" target="_self">SPH::ReadReloadMaterialProperty</a></td><td class="desc">Read the material property to file in XML format </td></tr>
<tr id="row_29_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_29_1_" class="arrow" onclick="toggleFolder('29_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_material_property.html" target="_self">SPH::WriteMaterialProperty</a></td><td class="desc">Base class for write material property </td></tr>
<tr id="row_29_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_reload_material_property.html" target="_self">SPH::WriteReloadMaterialProperty</a></td><td class="desc">Write the material property to file in XML format </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpolar_1_1detail_1_1math__utils.html" target="_self">polar::detail::math_utils&lt; TReal &gt;</a></td><td class="desc"></td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpolar_1_1detail_1_1matrix.html" target="_self">polar::detail::matrix&lt; TReal, NbColumns, NbRows &gt;</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mesh_system.html" target="_self">SPH::MeshSystem</a></td><td class="desc"></td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mypool.html" target="_self">Mypool&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mypool.html" target="_self">Mypool&lt; DataPackageType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mypool.html" target="_self">Mypool&lt; LevelSetDataPackage &gt;</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_neighborhood.html" target="_self">SPH::Neighborhood</a></td><td class="desc">A neighborhood around particle i </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_network_tree.html" target="_self">SPH::NetworkTree</a></td><td class="desc">Class that contains a <a class="el" href="class_s_p_h_1_1_network_tree.html" title="Class that contains a NetworkTree. ">NetworkTree</a> </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_node.html" target="_self">SPH::Node</a></td><td class="desc">A class containing the nodes of the branches plus some fuctions to compute distance related quantities </td></tr>
<tr id="row_39_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_39_" class="arrow" onclick="toggleFolder('39_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_generator.html" target="_self">SPH::ParticleGenerator</a></td><td class="desc">Base abstract class for particle generation </td></tr>
<tr id="row_39_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_generator_direct.html" target="_self">SPH::ParticleGeneratorDirect</a></td><td class="desc">Generate particle directly from position-and-volume data </td></tr>
<tr id="row_39_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_39_1_" class="arrow" onclick="toggleFolder('39_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_generator_lattice.html" target="_self">SPH::ParticleGeneratorLattice</a></td><td class="desc">Generate particles from lattice positions for a body </td></tr>
<tr id="row_39_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_particle_generator_regularized.html" target="_self">SPH::ParticleGeneratorRegularized</a></td><td class="desc">Generate particles from lattice positions for a body </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_particles_generator_ops.html" target="_self">ParticlesGeneratorOps</a></td><td class="desc">Serval manners are provied for particles generator </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_s_p_h_1_1_reduce_lower_bound.html" target="_self">SPH::ReduceLowerBound</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_s_p_h_1_1_reduce_max.html" target="_self">SPH::ReduceMax</a></td><td class="desc"></td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_s_p_h_1_1_reduce_min.html" target="_self">SPH::ReduceMin</a></td><td class="desc"></td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_s_p_h_1_1_reduce_o_r.html" target="_self">SPH::ReduceOR</a></td><td class="desc"></td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_s_p_h_1_1_reduce_sum.html" target="_self">SPH::ReduceSum&lt; ReturnType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_s_p_h_1_1_reduce_upper_bound.html" target="_self">SPH::ReduceUpperBound</a></td><td class="desc"></td></tr>
<tr id="row_47_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_47_" class="arrow" onclick="toggleFolder('47_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_reload_material_property_i_o.html" target="_self">SPH::ReloadMaterialPropertyIO</a></td><td class="desc">For write and read material property </td></tr>
<tr id="row_47_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_reload_material_property.html" target="_self">SPH::ReadReloadMaterialProperty</a></td><td class="desc">Read the material property to file in XML format </td></tr>
<tr id="row_47_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_reload_material_property.html" target="_self">SPH::WriteReloadMaterialProperty</a></td><td class="desc">Write the material property to file in XML format </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_48_" class="arrow" onclick="toggleFolder('48_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_reload_particle_i_o.html" target="_self">SPH::ReloadParticleIO</a></td><td class="desc">For write and read particle reload </td></tr>
<tr id="row_48_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_reload_particle.html" target="_self">SPH::ReadReloadParticle</a></td><td class="desc">Write the reload particles file in XML format </td></tr>
<tr id="row_48_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_reload_particle.html" target="_self">SPH::WriteReloadParticle</a></td><td class="desc">Write the reload particles file in XML format </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_49_" class="arrow" onclick="toggleFolder('49_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_restart_i_o.html" target="_self">SPH::RestartIO</a></td><td class="desc">Write the restart file in XML format </td></tr>
<tr id="row_49_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_restart.html" target="_self">SPH::ReadRestart</a></td><td class="desc"></td></tr>
<tr id="row_49_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_restart.html" target="_self">SPH::WriteRestart</a></td><td class="desc">Write the restart file in XML format </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_shape.html" target="_self">SPH::Shape</a></td><td class="desc">Base class for all geometries </td></tr>
<tr id="row_50_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_complex_shape.html" target="_self">SPH::ComplexShape</a></td><td class="desc">Gives the final geomtrical definition of the <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a> </td></tr>
<tr id="row_50_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_complex_shape.html" target="_self">SPH::ComplexShape</a></td><td class="desc">Gives the final geomtrical definition of the <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a> </td></tr>
<tr id="row_50_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_multi_polygon.html" target="_self">SPH::MultiPolygon</a></td><td class="desc">Used to define a closed region </td></tr>
<tr id="row_50_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_triangle_mesh_shape.html" target="_self">SPH::TriangleMeshShape</a></td><td class="desc"></td></tr>
<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_shape_boolean_ops.html" target="_self">ShapeBooleanOps</a></td><td class="desc">Boolian operation for generate complex shapes </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_52_" class="arrow" onclick="toggleFolder('52_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_sim_body_states_i_o.html" target="_self">SPH::SimBodyStatesIO&lt; MobilizedBodyType &gt;</a></td><td class="desc">Base class for write and read SimBody states </td></tr>
<tr id="row_52_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_read_sim_body_states.html" target="_self">SPH::ReadSimBodyStates&lt; MobilizedBodyType &gt;</a></td><td class="desc">Base class for read SimBody states </td></tr>
<tr id="row_52_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_sim_body_states.html" target="_self">SPH::WriteSimBodyStates&lt; MobilizedBodyType &gt;</a></td><td class="desc">Base class for write SimBody states </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_53_" class="arrow" onclick="toggleFolder('53_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_sim_body_states_i_o.html" target="_self">SPH::SimBodyStatesIO&lt; SimTK::MobilizedBody::Pin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_53_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_53_0_" class="arrow" onclick="toggleFolder('53_0_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_sim_body_states.html" target="_self">SPH::WriteSimBodyStates&lt; SimTK::MobilizedBody::Pin &gt;</a></td><td class="desc"></td></tr>
<tr id="row_53_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_write_sim_body_pin_data.html" target="_self">SPH::WriteSimBodyPinData</a></td><td class="desc">Write total force acting a solid body </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_solid_particle_data.html" target="_self">SPH::SolidParticleData</a></td><td class="desc">Data for solid body particles </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_55_" class="arrow" onclick="toggleFolder('55_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_p_h_body.html" target="_self">SPH::SPHBody</a></td><td class="desc"><a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a> is a base body with basic data and functions. Its derived class can be a real fluid body, a real deformable solid body, a static or moving solid body or a fictitious body. Note that only real bodies have cell linked list </td></tr>
<tr id="row_55_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_fictitious_body.html" target="_self">SPH::FictitiousBody</a></td><td class="desc">Derived class from <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a>. Without inner configuration or inner interaction </td></tr>
<tr id="row_55_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_55_1_" class="arrow" onclick="toggleFolder('55_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_real_body.html" target="_self">SPH::RealBody</a></td><td class="desc">Derived class from <a class="el" href="class_s_p_h_1_1_s_p_h_body.html" title="SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body...">SPHBody</a>. With inner particle configuration or inner interactions </td></tr>
<tr id="row_55_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_fluid_body.html" target="_self">SPH::FluidBody</a></td><td class="desc">Declaration of fluid body </td></tr>
<tr id="row_55_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_solid_body.html" target="_self">SPH::SolidBody</a></td><td class="desc">Declaration of solidbody which is used for <a class="el" href="class_s_p_h_1_1_solid.html" title="Base class of all solids. ">Solid</a> BCs and derived from <a class="el" href="class_s_p_h_1_1_real_body.html" title="Derived class from SPHBody. With inner particle configuration or inner interactions. ">RealBody</a> </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_56_" class="arrow" onclick="toggleFolder('56_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_p_h_body_base_relation.html" target="_self">SPH::SPHBodyBaseRelation</a></td><td class="desc">The relation within a <a class="el" href="namespace_s_p_h.html">SPH</a> body or with its contact <a class="el" href="namespace_s_p_h.html">SPH</a> bodies </td></tr>
<tr id="row_56_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_p_h_body_complex_relation.html" target="_self">SPH::SPHBodyComplexRelation</a></td><td class="desc">The relation within a <a class="el" href="namespace_s_p_h.html">SPH</a> body and with its contact <a class="el" href="namespace_s_p_h.html">SPH</a> bodies. The interaction is in a inner-boundary-condition fashion. Here inner interaction is different from conact interaction </td></tr>
<tr id="row_56_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_56_1_" class="arrow" onclick="toggleFolder('56_1_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_p_h_body_contact_relation.html" target="_self">SPH::SPHBodyContactRelation</a></td><td class="desc">The relation between a <a class="el" href="namespace_s_p_h.html">SPH</a> body and its contact <a class="el" href="namespace_s_p_h.html">SPH</a> bodies </td></tr>
<tr id="row_56_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_p_h_body_collision_relation.html" target="_self">SPH::SPHBodyCollisionRelation</a></td><td class="desc">The relation between a <a class="el" href="namespace_s_p_h.html">SPH</a> body and its contact <a class="el" href="namespace_s_p_h.html">SPH</a> bodies </td></tr>
<tr id="row_56_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_p_h_body_inner_relation.html" target="_self">SPH::SPHBodyInnerRelation</a></td><td class="desc">The relation within a <a class="el" href="namespace_s_p_h.html">SPH</a> body </td></tr>
<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_p_h_system.html" target="_self">SPH::SPHSystem</a></td><td class="desc">The <a class="el" href="namespace_s_p_h.html">SPH</a> system managing objects in the system level </td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_state_engine.html" target="_self">SPH::StateEngine</a></td><td class="desc"></td></tr>
<tr id="row_59_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_59_" class="arrow" onclick="toggleFolder('59_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_state_engine_1_1_state_variable.html" target="_self">SPH::StateEngine::StateVariable</a></td><td class="desc"></td></tr>
<tr id="row_59_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_state_engine_1_1_added_state_variable.html" target="_self">SPH::StateEngine::AddedStateVariable</a></td><td class="desc">Class for handling state variable added (allocated) by this <a class="el" href="class_s_p_h_1_1_state_engine.html">StateEngine</a> </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_s_p_h_1_1_state_engine_1_1_state_variable_info.html" target="_self">SPH::StateEngine::StateVariableInfo</a></td><td class="desc"></td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_s_vec.html" target="_self">SPH::SVec&lt; N, T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_transform2d.html" target="_self">SPH::Transform2d</a></td><td class="desc">Coordinate transfrom in 2D </td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpolar_1_1detail_1_1vector.html" target="_self">polar::detail::vector&lt; TReal, NbElements &gt;</a></td><td class="desc"></td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_viscoelastic_fluid_particle_data.html" target="_self">SPH::ViscoelasticFluidParticleData</a></td><td class="desc">Data for viscoelastic non-Newtanian flud particles </td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_xml_engine.html" target="_self">SPH::XmlEngine</a></td><td class="desc"><a class="el" href="class_s_p_h_1_1_xml_engine.html" title="XmlEngine class, in which SIMBody XML parse is used. ">XmlEngine</a> class, in which SIMBody XML parse is used </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_material_type.html" target="_self">BaseMaterialType</a></td><td class="desc"></td></tr>
<tr id="row_66_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_diffusion_reaction_material.html" target="_self">SPH::DiffusionReactionMaterial&lt; BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">Complex material for diffusion or/and reactions </td></tr>
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_base_material_type_01_5.html" target="_self">BaseMaterialType *</a></td><td class="desc"></td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_68_" class="arrow" onclick="toggleFolder('68_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_mesh_type.html" target="_self">BaseMeshType</a></td><td class="desc"></td></tr>
<tr id="row_68_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_mesh_with_data_packages.html" target="_self">SPH::MeshWithDataPackages&lt; BaseMeshType, DataPackageType &gt;</a></td><td class="desc">Abstract class fpr mesh with data packages </td></tr>
<tr id="row_68_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_multilevel_mesh.html" target="_self">SPH::MultilevelMesh&lt; BaseMeshType, MeshLevelType &gt;</a></td><td class="desc">Multi level Meshes with multi resolution mesh data </td></tr>
<tr id="row_69_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_69_" class="arrow" onclick="toggleFolder('69_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_base_particles_type.html" target="_self">BaseParticlesType</a></td><td class="desc"></td></tr>
<tr id="row_69_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_s_p_h_1_1_diffusion_reaction_particles.html" target="_self">SPH::DiffusionReactionParticles&lt; BaseParticlesType, BaseMaterialType &gt;</a></td><td class="desc">A group of particles with diffusion or/and reactions particle data </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_base_particles_type_01_5.html" target="_self">BaseParticlesType *</a></td><td class="desc"></td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classbool.html" target="_self">bool</a></td><td class="desc"></td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_concurrent_vector_3_01_level_set_data_package_01_5_01_4.html" target="_self">ConcurrentVector&lt; LevelSetDataPackage * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classint.html" target="_self">int</a></td><td class="desc"></td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstd_1_1list_3_01_level_set_data_package_01_5_01_4.html" target="_self">list&lt; LevelSetDataPackage * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstd_1_1list_3_01_level_set_data_package_00_01pool__allocator__t_01_4.html" target="_self">list&lt; LevelSetDataPackage, pool_allocator_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmap_3_01string_00_01size__t_01_4.html" target="_self">map&lt; string, size_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtbb_1_1memory__pool_3_01std_1_1allocator_3_01_level_set_data_package_01_4_01_4.html" target="_self">memory_pool&lt; std::allocator&lt; LevelSetDataPackage &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mesh_data_matrix_3_01_level_set_data_01_5_01_4.html" target="_self">MeshDataMatrix&lt; LevelSetData * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mesh_data_matrix_3_01_level_set_data_01_4.html" target="_self">MeshDataMatrix&lt; LevelSetData &gt;</a></td><td class="desc"></td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mesh_data_matrix_3_01_level_set_data_package_01_5_01_4.html" target="_self">MeshDataMatrix&lt; LevelSetDataPackage * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_sim_t_k_1_1_mobilized_body_1_1_pin_01_6.html" target="_self">Pin &amp;</a></td><td class="desc"></td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_real.html" target="_self">Real</a></td><td class="desc"></td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_reduce_functor_3_01bool_01_4.html" target="_self">ReduceFunctor&lt; bool &gt;</a></td><td class="desc"></td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_reduce_functor_3_01_real_01_4.html" target="_self">ReduceFunctor&lt; Real &gt;</a></td><td class="desc"></td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_reduce_functor_3_01_vecd_01_4.html" target="_self">ReduceFunctor&lt; Vecd &gt;</a></td><td class="desc"></td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsize__t.html" target="_self">size_t</a></td><td class="desc"></td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_large_vec_3_01_s_p_h_1_1_diffusion_reaction_data_01_4.html" target="_self">StdLargeVec&lt; SPH::DiffusionReactionData &gt;</a></td><td class="desc"></td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_vec_3_01_base_material_01_5_01_4.html" target="_self">StdVec&lt; BaseMaterial * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_vec_3_01_base_particles_01_5_01_4.html" target="_self">StdVec&lt; BaseParticles * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_vec_3_01_level_set_01_5_01_4.html" target="_self">StdVec&lt; LevelSet * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_vec_3_01_level_set_data_package_01_5_01_4.html" target="_self">StdVec&lt; LevelSetDataPackage * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_vec_3_01_real_01_4.html" target="_self">StdVec&lt; Real &gt;</a></td><td class="desc"></td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_vec_3_01_s_p_h_1_1_s_vec_01_4.html" target="_self">StdVec&lt; SPH::SVec &gt;</a></td><td class="desc"></td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_std_vec_3_01_s_p_h_body_01_5_01_4.html" target="_self">StdVec&lt; SPHBody * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_vecd.html" target="_self">Vecd</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>
